xen/arm: create_xen_entries: Use typesafe MFN
authorJulien Grall <julien.grall@arm.com>
Fri, 30 Jun 2017 15:54:23 +0000 (16:54 +0100)
committerStefano Stabellini <sstabellini@kernel.org>
Fri, 30 Jun 2017 20:12:59 +0000 (13:12 -0700)
commitd75241c4cd367bd4627e16cde742cce7a02eb3c2
treed0c8ef1d10de7ed670ff49131eb5bf7f3e29d0e9
parentea29758880779e6f10ba707d9a4b5e8cd5a49b97
xen/arm: create_xen_entries: Use typesafe MFN

Add a bit more safety when using create_xen_entries.

Also when destroying/modifying mapping, the MFN is currently not used.
Rather than passing _mfn(0) use INVALID_MFN to stay consistent with the
other usage.

Signed-off-by: Julien Grall <julien.grall@arm.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/mm.c